
var o2 = { }; 
Object.defineProperty(o2, "bar", {get: function()  {this.barGetter = true; return 42;}, 
                                  set: function(x) {this.barSetter = true; }});
o2.foo1(o2.bar);
console.log(o2.bar);
